return/come back from abroad - French English Dictionary